প্যাসক্যাল প্রোগ্রামিং ভাষায় if, else, এবং nested if স্টেটমেন্টগুলি নিয়ন্ত্রণ কাঠামো হিসেবে ব্যবহৃত হয় যা নির্দিষ্ট শর্তের ভিত্তিতে কোডের বিভিন্ন অংশ কার্যকর করতে সাহায্য করে। এই স্টেটমেন্টগুলি কোডে শর্তাধীন লজিকের সাথে কাজ করে এবং সিদ্ধান্ত নেওয়ার প্রক্রিয়াকে সহজ করে তোলে।
১. if স্টেটমেন্ট
if স্টেটমেন্ট একটি নির্দিষ্ট শর্তের ভিত্তিতে কোডের অংশটি কার্যকর করবে যদি শর্তটি সত্য হয়।
সিনট্যাক্স:
if condition then
begin
// কোড যা শর্তটি সত্য হলে কার্যকর হবে
end;উদাহরণ:
program IfExample;
begin
if 5 > 3 then
writeln('5 is greater than 3');
end.এই প্রোগ্রামে, শর্তটি 5 > 3 সত্য, তাই আউটপুট হবে:
5 is greater than 3২. else স্টেটমেন্ট
else স্টেটমেন্টটি if এর সাথে ব্যবহৃত হয়। এটি তখন কার্যকর হয় যখন if স্টেটমেন্টের শর্তটি মিথ্যা হয়।
সিনট্যাক্স:
if condition then
begin
// কোড যা শর্তটি সত্য হলে কার্যকর হবে
end
else
begin
// কোড যা শর্তটি মিথ্যা হলে কার্যকর হবে
end;উদাহরণ:
program ElseExample;
begin
if 3 > 5 then
writeln('3 is greater than 5')
else
writeln('3 is not greater than 5');
end.এই প্রোগ্রামে, শর্তটি 3 > 5 মিথ্যা, তাই আউটপুট হবে:
3 is not greater than 5৩. Nested if স্টেটমেন্ট
Nested if হল একটি if স্টেটমেন্টের মধ্যে অন্য একটি if স্টেটমেন্ট ব্যবহৃত হওয়া। এটি তখন ব্যবহার করা হয় যখন আপনাকে একাধিক শর্ত যাচাই করতে হয় এবং সেক্ষেত্রে শর্তের মধ্যে শর্ত থাকতে পারে।
সিনট্যাক্স:
if condition1 then
begin
if condition2 then
begin
// কোড যা condition1 এবং condition2 উভয় শর্তেই সত্য হলে কার্যকর হবে
end;
end;উদাহরণ:
program NestedIfExample;
begin
if 5 > 3 then
begin
if 8 > 4 then
writeln('Both conditions are true');
end;
end.এই প্রোগ্রামে, প্রথম শর্ত 5 > 3 সত্য এবং দ্বিতীয় শর্ত 8 > 4ও সত্য। তাই আউটপুট হবে:
Both conditions are trueelse সহ Nested if:
এছাড়াও else সহ nested if ব্যবহার করা সম্ভব। এটি তখন ব্যবহৃত হয় যখন একটি শর্তের জন্য বিভিন্ন বিকল্পের মধ্যে নির্বাচন করতে হয়।
উদাহরণ:
program NestedIfElseExample;
begin
if 10 > 5 then
begin
if 3 > 7 then
writeln('Condition 1 and Condition 2 are both true')
else
writeln('Condition 1 is true, but Condition 2 is false');
end
else
writeln('Condition 1 is false');
end.এই প্রোগ্রামে, প্রথম শর্ত 10 > 5 সত্য, কিন্তু দ্বিতীয় শর্ত 3 > 7 মিথ্যা, তাই আউটপুট হবে:
Condition 1 is true, but Condition 2 is falseসারাংশ
ifস্টেটমেন্ট: একটি শর্ত সত্য হলে কোড চালানো হয়।elseস্টেটমেন্ট:ifশর্তটি মিথ্যা হলে কোড চালানো হয়।Nested if: একটিifস্টেটমেন্টের মধ্যে অন্য একটিifস্টেটমেন্ট ব্যবহার করা হয়, যা বিভিন্ন শর্তের ভিত্তিতে কোড কার্যকর করে।
এই স্টেটমেন্টগুলি প্যাসক্যাল প্রোগ্রামিং ভাষায় শর্ত অনুযায়ী লজিক তৈরি করতে ব্যবহৃত হয়।
Read more